// const BASE_URL="http://api.derentech.cn:8036/deren-server";  //域名抽取
const BASE_URL = "https://xlong-server.gzmxiong.com/xlong-server"; //域名抽取
const HEADER = {
	'content-type': 'application/x-www-form-urlencoded'
}; //头部

export const myRequest = (options) => {
	return new Promise((resolve, reject) => {
		// uni.showLoading:显示 loading 提示框
		uni.showLoading({
			title: '加载中',
		});
		// uni.request:发起网络请求。
		uni.request({
			url: BASE_URL + options.url,
			method: options.method || 'GET',
			header: {
				// uni.getStorageSync:从本地缓存中同步获取指定 key 对应的内容。
				'token': uni.getStorageSync('token'),
				'appid': ''
			},
			data: options.data || {},
			dataType: 'json',
			success: (res) => {
				// uni.hideLoading:隐藏 loading 提示框。
				uni.hideLoading();
				if (res.data.code == 401) { //去鉴权
				// uni.navigateTo:保留当前页面，跳转到应用内的某个页面，使用uni.navigateBack可以返回到原页面。
					uni.navigateTo({
						url: '/package/pages/components/auth',
					});

				} else if (res.data.code == 500) {

                // uni.showToast:显示消息提示框。
					uni.showToast({
						title: res.data.msg,
						// duration:提示的延迟时间
						duration: 2000
					});
					setTimeout(() => {
						resolve(res)
					}, 2000);



				} else {
					resolve(res)
				}


			},
			fail: (err) => {
				// uni.hideLoading:隐藏 loading 提示框。
				uni.hideLoading();
				reject(err);
			}
		})
	})
}
